<?php

$ranges = array(
'2801:0:100::/48' => 'CO', '2801:0:10::/48' => 'CL', '2801:0:110::/48' => 'GT', '2801:0:120::/48' => 'CL', '2801:0:130::/48' => 'PY', '2801:0:140::/48' => 'AR', '2801:0:150::/48' => 'CL', '2801:0:160::/48' => 'AR', '2801:0:170::/48' => 'BO', '2801:0:180::/48' => 'CO', 
'2801:0:190::/48' => 'AR', '2801:0:1a0::/48' => 'HN', '2801:0:1b0::/48' => 'AR', '2801:0:1c0::/45' => 'CO', '2801:0:1d0::/45' => 'AR', '2801:0:1e0::/48' => 'CO', '2801:0:1f0::/48' => 'PY', '2801:0:2000::/36' => 'UY', '2801:0:200::/48' => 'VE', '2801:0:20::/48' => 'EC', '2801:0:210::/48' => 'CO', 
'2801:0:220::/44' => 'AR', '2801:0:240::/48' => 'PA', '2801:0:250::/48' => 'AR', '2801:0:260::/48' => 'AR', '2801:0:270::/48' => 'EC', '2801:0:280::/48' => 'CO', '2801:0:290::/48' => 'AR', '2801:0:2a0::/48' => 'CR', '2801:0:2b0::/48' => 'PA', '2801:0:2c0::/48' => 'HN', '2801:0:2d0::/48' => 'PA', 
'2801:0:2e0::/48' => 'CO', '2801:0:2f0::/48' => 'AR', '2801:0:300::/48' => 'CO', '2801:0:30::/48' => 'HN', '2801:0:310::/48' => 'CW', '2801:0:320::/48' => 'CO', '2801:0:330::/48' => 'HT', '2801:0:340::/48' => 'CO', '2801:0:350::/48' => 'AR', '2801:0:360::/48' => 'CO', '2801:0:370::/48' => 'CO', 
'2801:0:380::/48' => 'CL', '2801:0:390::/48' => 'CO', '2801:0:3b0::/48' => 'CO', '2801:0:3c0::/48' => 'CO', '2801:0:3d0::/48' => 'CO', '2801:0:3e0::/48' => 'AR', '2801:0:3f0::/48' => 'AR', '2801:0:400::/48' => 'CL', '2801:0:40::/48' => 'TT', '2801:0:410::/48' => 'EC', '2801:0:420::/48' => 'EC', 
'2801:0:440::/48' => 'AR', '2801:0:480::/48' => 'CO', '2801:0:490::/48' => 'PA', '2801:0:4a0::/48' => 'CR', '2801:0:4c0::/48' => 'CO', '2801:0:4d0::/48' => 'EC', '2801:0:4e0::/48' => 'CL', '2801:0:4f0::/48' => 'CO', '2801:0:50::/48' => 'CL', '2801:0:60::/48' => 'EC', '2801:0:61::/48' => 'EC', 
'2801:0:62::/48' => 'EC', '2801:0:63::/48' => 'EC', '2801:0:70::/48' => 'CO', '2801:0:80::/48' => 'DO', '2801:0:90::/48' => 'AR', '2801:0:a0::/48' => 'AR', '2801:0:b0::/45' => 'CL', '2801:0:c0::/43' => 'CR', '2801:100::/40' => 'AR', '2801:108::/44' => 'CO', '2801:10:2000::/48' => 'AR', 
'2801:10:4000::/48' => 'AR', '2801:10:8000::/48' => 'AR', '2801:10::/45' => 'AR', '2801:10:a000::/48' => 'AR', '2801:10:c000::/48' => 'CO', '2801:110::/35' => 'CO', '2801:11:2000::/48' => 'AR', '2801:11:4000::/48' => 'CO', '2801:11:8000::/48' => 'CO', '2801:11::/48' => 'AR', '2801:11:c000::/48' => 'AR', 
'2801:120::/32' => 'AR', '2801:12:2000::/48' => 'HN', '2801:12:4000::/48' => 'CO', '2801:12:8000::/48' => 'AR', '2801:12::/48' => 'PY', '2801:12:a000::/48' => 'CL', '2801:12:c000::/48' => 'AR', '2801:130::/36' => 'CO', '2801:13:2000::/48' => 'AR', '2801:13:4000::/48' => 'CL', '2801:13:8000::/48' => 'SV', 
'2801:13::/48' => 'VE', '2801:13:c000::/48' => 'TT', '2801:140::/32' => 'AR', '2801:14:2000::/48' => 'AR', '2801:14:4000::/48' => 'CO', '2801:14::/48' => 'CO', '2801:14:a000::/47' => 'UY', '2801:14:c000::/48' => 'BO', '2801:150::/32' => 'PE', '2801:15:2000::/48' => 'CR', '2801:15:4000::/48' => 'CO', 
'2801:15:8000::/48' => 'CR', '2801:15::/48' => 'EC', '2801:15:c000::/48' => 'GT', '2801:160::/40' => 'CO', '2801:16:2000::/48' => 'HN', '2801:16:4000::/48' => 'AR', '2801:16:8000::/48' => 'CO', '2801:16::/48' => 'CW', '2801:16:c000::/48' => 'AR', '2801:170::/36' => 'CO', '2801:17:2000::/48' => 'PY', 
'2801:17:4000::/48' => 'CO', '2801:17:8000::/48' => 'CR', '2801:17::/48' => 'CL', '2801:17:c000::/48' => 'PA', '2801:180::/44' => 'PA', '2801:18:2000::/48' => 'CO', '2801:18:4000::/48' => 'CO', '2801:18:8000::/48' => 'AR', '2801:18::/48' => 'CR', '2801:18:a000::/48' => 'BO', '2801:18:c000::/48' => 'AR', 
'2801:190::/36' => 'CO', '2801:19:2000::/48' => 'CL', '2801:19:4000::/48' => 'PY', '2801:19:8000::/48' => 'EC', '2801:19::/48' => 'AR', '2801:19:c000::/48' => 'AR', '2801:1::/32' => 'CR', '2801:1a0::/42' => 'CO', '2801:1a:2000::/48' => 'AR', '2801:1a:4000::/48' => 'CO', '2801:1a:8000::/48' => 'CL', 
'2801:1a::/48' => 'CO', '2801:1a:a000::/48' => 'AR', '2801:1a:c000::/48' => 'CO', '2801:1b0::/40' => 'CO', '2801:1b:2000::/48' => 'UY', '2801:1b:4000::/48' => 'CL', '2801:1b:8000::/48' => 'CL', '2801:1b::/48' => 'CR', '2801:1b:c000::/48' => 'PA', '2801:1c0::/39' => 'AR', '2801:1c:2000::/48' => 'PE', 
'2801:1c:4000::/48' => 'CO', '2801:1c:8000::/48' => 'EC', '2801:1c::/48' => 'PY', '2801:1c:a000::/48' => 'CO', '2801:1c:c000::/48' => 'HN', '2801:1d0::/44' => 'CO', '2801:1d:2000::/48' => 'GT', '2801:1d:4000::/48' => 'TT', '2801:1d:8000::/48' => 'AR', '2801:1d::/48' => 'PY', '2801:1d:c000::/48' => 'AR', 
'2801:1e0::/41' => 'AR', '2801:1e:2000::/48' => 'AR', '2801:1e:4000::/45' => 'AR', '2801:1e:8000::/48' => 'CR', '2801:1e::/48' => 'EC', '2801:1e:c000::/48' => 'AR', '2801:1f0::/32' => 'AR', '2801:1f:2000::/48' => 'CR', '2801:1f:4000::/48' => 'CR', '2801:1f:8000::/48' => 'AR', '2801:1f::/48' => 'AR', 
'2801:1f:c000::/48' => 'CR', '2801:2::/32' => 'CL', '2801:80:100::/48' => 'BR', '2801:80:10::/48' => 'BR', '2801:80:110::/48' => 'BR', '2801:80:120::/48' => 'BR', '2801:80:130::/48' => 'BR', '2801:80:140::/48' => 'BR', '2801:80:150::/48' => 'BR', '2801:80:160::/48' => 'BR', '2801:80:170::/48' => 'BR', 
'2801:80:180::/48' => 'BR', '2801:80:190::/48' => 'BR', '2801:80:1a0::/48' => 'BR', '2801:80:1b0::/48' => 'BR', '2801:80:1c0::/48' => 'BR', '2801:80:1d0::/48' => 'BR', '2801:80:1e0::/48' => 'BR', '2801:80:1f0::/48' => 'BR', '2801:80:200::/48' => 'BR', '2801:80:20::/44' => 'BR', '2801:80:210::/48' => 'BR', 
'2801:80:220::/48' => 'BR', '2801:80:230::/48' => 'BR', '2801:80:240::/48' => 'BR', '2801:80:250::/48' => 'BR', '2801:80:260::/48' => 'BR', '2801:80:270::/48' => 'BR', '2801:80:280::/48' => 'BR', '2801:80:290::/48' => 'BR', '2801:80:2a0::/48' => 'BR', '2801:80:2b0::/48' => 'BR', '2801:80:2c0::/48' => 'BR', 
'2801:80:2d0::/48' => 'BR', '2801:80:2e0::/48' => 'BR', '2801:80:2f0::/48' => 'BR', '2801:80:300::/48' => 'BR', '2801:80:30::/48' => 'BR', '2801:80:320::/48' => 'BR', '2801:80:330::/48' => 'BR', '2801:80:340::/48' => 'BR', '2801:80:350::/48' => 'BR', '2801:80:360::/48' => 'BR', '2801:80:370::/48' => 'BR', 
'2801:80:380::/48' => 'BR', '2801:80:390::/48' => 'BR', '2801:80:3a0::/48' => 'BR', '2801:80:3b0::/48' => 'BR', '2801:80:3c0::/48' => 'BR', '2801:80:3d0::/48' => 'BR', '2801:80:3e0::/48' => 'BR', '2801:80:3f0::/48' => 'BR', '2801:80:400::/48' => 'BR', '2801:80:40::/48' => 'BR', '2801:80:410::/48' => 'BR', 
'2801:80:420::/48' => 'BR', '2801:80:430::/48' => 'BR', '2801:80:440::/48' => 'BR', '2801:80:450::/48' => 'BR', '2801:80:460::/48' => 'BR', '2801:80:470::/48' => 'BR', '2801:80:480::/48' => 'BR', '2801:80:490::/48' => 'BR', '2801:80:4a0::/48' => 'BR', '2801:80:4b0::/48' => 'BR', '2801:80:4c0::/48' => 'BR', 
'2801:80:4d0::/48' => 'BR', '2801:80:4e0::/48' => 'BR', '2801:80:4f0::/48' => 'BR', '2801:80:500::/48' => 'BR', '2801:80:50::/48' => 'BR', '2801:80:510::/48' => 'BR', '2801:80:520::/48' => 'BR', '2801:80:530::/48' => 'BR', '2801:80:540::/48' => 'BR', '2801:80:550::/48' => 'BR', '2801:80:560::/48' => 'BR', 
'2801:80:570::/48' => 'BR', '2801:80:580::/48' => 'BR', '2801:80:590::/48' => 'BR', '2801:80:5a0::/48' => 'BR', '2801:80:5b0::/48' => 'BR', '2801:80:5c0::/48' => 'BR', '2801:80:5d0::/48' => 'BR', '2801:80:5e0::/48' => 'BR', '2801:80:5f0::/48' => 'BR', '2801:80:600::/48' => 'BR', '2801:80:60::/48' => 'BR', 
'2801:80:610::/48' => 'BR', '2801:80:620::/48' => 'BR', '2801:80:630::/48' => 'BR', '2801:80:640::/48' => 'BR', '2801:80:650::/48' => 'BR', '2801:80:660::/48' => 'BR', '2801:80:670::/48' => 'BR', '2801:80:680::/48' => 'BR', '2801:80:690::/48' => 'BR', '2801:80:6a0::/48' => 'BR', '2801:80:6b0::/48' => 'BR', 
'2801:80:6c0::/48' => 'BR', '2801:80:6d0::/48' => 'BR', '2801:80:6e0::/44' => 'BR', '2801:80:700::/48' => 'BR', '2801:80:70::/48' => 'BR', '2801:80:710::/48' => 'BR', '2801:80:720::/48' => 'BR', '2801:80:730::/48' => 'BR', '2801:80:740::/48' => 'BR', '2801:80:750::/48' => 'BR', '2801:80:760::/48' => 'BR', 
'2801:80:770::/48' => 'BR', '2801:80:780::/48' => 'BR', '2801:80:790::/48' => 'BR', '2801:80:7a0::/48' => 'BR', '2801:80:7b0::/48' => 'BR', '2801:80:7c0::/46' => 'BR', '2801:80:7d0::/48' => 'BR', '2801:80:7e0::/48' => 'BR', '2801:80:7f0::/48' => 'BR', '2801:80:800::/48' => 'BR', '2801:80:80::/48' => 'BR', 
'2801:80:810::/48' => 'BR', '2801:80:820::/48' => 'BR', '2801:80:830::/48' => 'BR', '2801:80:840::/48' => 'BR', '2801:80:850::/48' => 'BR', '2801:80:860::/48' => 'BR', '2801:80:870::/48' => 'BR', '2801:80:880::/48' => 'BR', '2801:80:890::/48' => 'BR', '2801:80:8a0::/48' => 'BR', '2801:80:8b0::/48' => 'BR', 
'2801:80:8c0::/47' => 'BR', '2801:80:8d0::/48' => 'BR', '2801:80:8e0::/48' => 'BR', '2801:80:8f0::/48' => 'BR', '2801:80:900::/48' => 'BR', '2801:80:90::/48' => 'BR', '2801:80:910::/48' => 'BR', '2801:80:920::/48' => 'BR', '2801:80:930::/48' => 'BR', '2801:80:940::/48' => 'BR', '2801:80:950::/48' => 'BR', 
'2801:80:960::/48' => 'BR', '2801:80:970::/48' => 'BR', '2801:80:980::/48' => 'BR', '2801:80:990::/48' => 'BR', '2801:80:9a0::/48' => 'BR', '2801:80:9b0::/48' => 'BR', '2801:80:9c0::/48' => 'BR', '2801:80:9d0::/48' => 'BR', '2801:80:9e0::/48' => 'BR', '2801:80:9f0::/48' => 'BR', '2801:80::/48' => 'BR', 
'2801:80:a00::/48' => 'BR', '2801:80:a0::/48' => 'BR', '2801:80:a10::/48' => 'BR', '2801:80:a20::/48' => 'BR', '2801:80:a30::/48' => 'BR', '2801:80:a40::/48' => 'BR', '2801:80:a50::/48' => 'BR', '2801:80:a60::/47' => 'BR', '2801:80:a70::/48' => 'BR', '2801:80:a80::/44' => 'BR', '2801:80:aa0::/48' => 'BR', 
'2801:80:ab0::/48' => 'BR', '2801:80:ac0::/48' => 'BR', '2801:80:ad0::/48' => 'BR', '2801:80:ae0::/48' => 'BR', '2801:80:af0::/48' => 'BR', '2801:80:b00::/48' => 'BR', '2801:80:b0::/48' => 'BR', '2801:80:b10::/48' => 'BR', '2801:80:b20::/48' => 'BR', '2801:80:b30::/48' => 'BR', '2801:80:b40::/48' => 'BR', 
'2801:80:b50::/48' => 'BR', '2801:80:b60::/48' => 'BR', '2801:80:b70::/48' => 'BR', '2801:80:b80::/48' => 'BR', '2801:80:b90::/48' => 'BR', '2801:80:ba0::/44' => 'BR', '2801:80:bc0::/44' => 'BR', '2801:80:be0::/48' => 'BR', '2801:80:bf0::/48' => 'BR', '2801:80:c00::/48' => 'BR', '2801:80:c0::/48' => 'BR', 
'2801:80:c10::/48' => 'BR', '2801:80:c20::/48' => 'BR', '2801:80:d0::/48' => 'BR', '2801:80:e0::/48' => 'BR', '2801:80:f0::/48' => 'BR', '2801:82::/32' => 'BR', '2801:84::/32' => 'BR', '2801:86::/32' => 'BR', '2801:88::/32' => 'BR', '2801:8a::/32' => 'BR', '2801:8c::/32' => 'BR', 
'2801:8e::/32' => 'BR', '2801:90::/32' => 'BR', '2801:92::/32' => 'BR', '2801:94::/32' => 'BR', '2801:96::/32' => 'BR', '2801:98::/32' => 'BR', '2801:9a::/32' => 'BR', '2801:9c::/32' => 'BR', '2801:9e::/32' => 'BR', '2801::/48' => 'UY', '2801:a0::/32' => 'BR', 
'2801:a2::/32' => 'BR', '2801:a4::/32' => 'BR', '2801:a6::/32' => 'BR', '2801:a8::/32' => 'BR', '2801:aa::/32' => 'BR', '2801:ac::/32' => 'BR', '2801:ae::/32' => 'BR', '2801:b0::/32' => 'BR', '2801:b2::/32' => 'BR', '2801:b4::/32' => 'BR', '2801:b6::/32' => 'BR', 
'2801:b8::/32' => 'BR', '2801:ba::/32' => 'BR', '2801:bc::/32' => 'BR', '2801:be::/32' => 'BR', '2801:c0::/32' => 'MX', '2801:c4:10::/48' => 'MX', '2801:c4:20::/48' => 'MX', '2801:c4:30::/48' => 'MX', '2801:c4:40::/48' => 'MX', '2801:c4:50::/48' => 'MX', '2801:c4:60::/48' => 'MX', 
'2801:c4:80::/48' => 'MX', '2801:c4:90::/48' => 'MX', '2801:c4::/48' => 'MX', '2801:c4:a0::/48' => 'MX', '2801:c4:b0::/48' => 'MX', '2801:c4:b1::/48' => 'MX', '2801:c4:b2::/48' => 'MX', '2801:c4:b3::/48' => 'MX', '2801:c4:b4::/48' => 'MX', '2801:d0::/32' => 'MX', '2801:f0:16::/48' => 'MX', 
'2801:f0:20::/48' => 'MX', '2801:f0:28::/48' => 'MX', '2801:f0::/48' => 'MX'
);